an annual herbaceous plant (lagenaria vulgaris) - Spanish English Dictionary